#pragma once

#include "SelfBuff.h"
#include "TalentRequirer.h"

class NaturesGrace : public SelfBuff, public TalentRequirer {
public:
    NaturesGrace(Character* pchar);

private:
    void buff_effect_when_applied() override;
    void buff_effect_when_removed() override;

    void increase_talent_rank_effect(const QString& talent_name, const int curr) override;
    void decrease_talent_rank_effect(const QString& talent_name, const int curr) override;
};
